Sales
AddressProperty TypeCurrent Estimated ValuePrice PaidDate
27 OVENDEN GREEN Terraced £75,985 £20,000 17 Apr 2000
97 OVENDEN GREEN Terraced £82,358 £81,250 31 Jul 2023
105 OVENDEN GREEN Terraced £79,009 £14,000 29 Mar 1996